package main

import "fmt"

func main()  {
	str1:="abcdefghijklmnopq"
	for i:=0;i<len(str1);i++{
		defer fmt.Printf("%c",str1[i])
	}
	defer fmt.Println()
	for _,v:= range str1{
		defer fmt.Printf("%c",v)
	}
	//先执行range遍历出一些字符串，然后再换行，最后执行for循环
	//如果fmt.Println()前面不加defer，会先执行换行。
}
